一、设计布局和添加组件时:

1、遇到的问题

遇到的最多的问题就是设计不好想要的界面,比如组件的位置,组件的大小,颜色等等一开始不知道怎么设置

2、解决的方法

在xml文件的Design中,可以手动添加布局,也可以向其中添加组件,组件的位置可以手动拖动来改变,但是这样并不提倡。关于组件的大小颜色等,可以在右侧一栏properties中设置,举个例子:

这里可以选择喜欢的颜色,就能改变按钮的颜色

修改成功后的样子

二、为组件添加监听事件时:

由于用JAVA语句写监听器,所以在作业3,4中没有遇到什么问题。

三、关于菜单:

1、遇到的问题

问题1:建立选项菜单时,一开始选的是Empty Activity(空的程序),所以找不到手机右上角的三个点

问题2:建立上下文菜单时,建立了菜单,没有修改MainActivity,长按组件没反应

2、解决方法

问题1:如图添加Toolbar

问题2:上下文菜单与选项菜单不一样,对于作业6只需要覆盖 Activity 的 onCreateContenxtMenu() 方法,调用 Menu 的 add 方法添加菜单项(MenuItem)。复杂点还可以覆盖 Activity 的 onContextItemSelected() 方法,响应上下文菜单菜单项的单击事件,调用 registerForContextMenu() 方法,为视图注册上下文菜单。

四、关于Toast

1、遇到的问题:报错,输出的类型不行

2、解决方法:很简单,只能输出String类型,比如要输出Int 型的a,可以输出""+a。

3、总结:个人习惯,我有时会用Toast来测试一下程序哪里出问题,虽然用debug更加清楚明了,但是对于小错误,可以尝试一下用Toast,方便快捷。

results matching ""

    No results matching ""